autonomous palestinian territories - French English Dictionary